body { margin:0; padding:0; width: 100%; background-color:#f9f9f9; font-size:14px; font-family: 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; color: #444;}

code { border: 1px solid #e1e1e8; font-size: 13px; font-family:Tahoma, Arial, Helvetica, sans-serif; letter-spacing:1px; padding: 2px 4px; background-color: #f7f7f7; color: #d14; white-space: nowrap; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
code.kw-attr {font-weight:bold; border:0; background-color:transparent; color:#2b83ba; border-bottom: 1px dashed #3a87ad;}
pre {font-family:Arial, Helvetica, sans-serif;}

h1 { border-bottom: 1px solid #cdcdcd; font-size: 24px; margin: 30px 0 20px 0;}
h2 { padding: 0; margin: 40px 0 0 0; line-height:1; font-size: 20px; margin: 20px 0 15px 0;}
h2 span { display:inline-block; *display: inline; *zoom:1; padding: 5px 10px 5px 0; border-bottom: 2px solid #3a87ad; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
p { margin: 5px 0; line-height: 2.0; }

input[type="button"],input[type="submit"],button { min-width: 60px; max-width: 300px; width: auto; _width: 1; padding: 4px 6px; *overflow: visible; }

a { color:#006BB9; }

.page-wrapper { margin: 30px 50px 0 220px; padding-bottom: 100px; }

.quick-nav { position: fixed; left: 20px; top: 40px; border: 1px solid #cbcbcb; width: 150px; background-color: #fff; box-shadow: 0 0 20px #ccc;  overflow: hidden; }
.quick-nav > ul { margin: 0; padding: 0; list-style: none; position: relative; margin-bottom: -1px; }
.quick-nav > ul > li { border-bottom: 1px solid #e5e5e5; }
.quick-nav > ul > li > a { display: block; color: #757575; padding: 10px 16px; text-decoration: none; }
.quick-nav > ul > li.active a, 
.quick-nav > ul > li > a:hover { border-left:2px solid #3a87bd; padding-left: 14px; color: #666; background-color: #f5f5f5; }
.quick-nav .quick-info { padding: 10px 16px; color: #a5a5a5; border-bottom: 1px solid #d5d5d5; font-weight:bold;}

.api-table { font-size: 100%; background-color: #fff; }
.api-table td, .api-table th { border: 1px solid #ddd; padding:6px 8px; line-height: 2.0; }
.api-table tr.even { background-color: #f5f5f5; }

.label-info { background-color:#3a87ad; padding: 2px 4px; font-size: 13px; font-weight: bold; color: #fff; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }

.example { border: 1px dashed #aaa; padding: 10px; margin-top: 10px; background-color: #f2f2f2; }



